I've been with RBC for several years and what I experience and hear from fellow colleagues is how much autonomy and input every employee enjoys. Management listens to ideas, and since it's a small privately held company there is not much red tape. Certainly like most other companies we aren't with out struggles, but the quality of engineers and staff RBC hires is exceptional. And at the end of the day we know we are engineering life sustaining and life-saving medical devices, and that is incredibly rewarding!
Autonomy, respect, and work life balance. Employer paid premiums. Promote from within
Small companies don't have as aggressive growth or advancement opportunities.