Pros: Great people, and lots of 'free time' as mentioned above.
Cons: Right now - the obvious. the big 'unknown' is lurking about everyone.
Overall I would say that working at BlackBerry was very educational for me. I've learned a lot about Social Media applications, and usage of it in the market when it comes to Mobile devices. I also learned to set different user expectations for Mobile user, compare to Desktop one.
Learned lots of cool technologies, such as NLP, ASR and others
Direct management is usually fine. Never had a problem with a manager. Management usually listen and accepts, as well as direct and dictate when needed.
My team was awesome ! sorry - all my teams where such! the collaboration between Dev and Test is working very well.
There's much work to do at Blackberry, and if you don't mind putting some extra hours at times, you'll do just fine.
Many of the people at Blackberry enjoy either PIng Pong, Foosbal, or board games. You will find lots of people bringing their lunch or bringing their own to the cafeteria, and play a game, or just talk.