Pros
- free blackberry (and sometimes yet to be released) with voice and data plan (no voice mail for some groups)
- working on a product that is used throughout the world by a growing demographic
- get to work on things you're not qualified to do
Cons
- no ESPP, or RSU or options -- come on!
- RIM requires employees to sign a waiver for every little retarded social event outside of RIM or working hours
- RIM IT blocks/firewalls any social networking site (Facebook, LinkedIn), as they're afraid employees will get poached. Lame.
- product development process is messed as it doesn't scale at all
- starting to become a "me-too" company by biting Apple
- RIM is a whipping boy to the whims of the Carriers
- good ol' boy's network feel (or more aptly good ol' farm hick boys network)
- too many inexperienced Team Leads
- some groups don't provide laptops
- none of the Canadian offices have a cafe on campus
- parking spaces in Waterloo and even in Mississauga
- horrible bush league OD/HR department
Advice to Senior Management
- treat your employees like adults
- trust your employees, don't police them
- don't discount the fact that your technical engineering staff may have insights in other areas (ie. business, marketing)
- STOP hiring every unqualified ATI/AMD, Nortel reject
- hire individuals who are FLUENT in English