Pros
Great work-life balance, great benefits and perks, training provided to advance skills and career development, RIM is very community consious and gives back. Opportunity to work with an industry leading company with lots of opportunities to move within the organization and around the world to other RIM locations. Pay and Bonus are rewarded based on both employee and company performance therefore rewarding a team and individual effort.
Cons
location not attractive to some people, sometimes resistant to change as some people who have been with the company from the beginning think things can still be done the same as when RIM was 100 people.
Advice to Senior Management
better long term direction,