Pros
At one time, a few years back, there was great promise for this company. It was one of the first companies to have introduced a smart phone, long before the prominence of the iPhones and Android phones. There were allot of good people to work with and the place was full of excitement (some times a bit too much, but you don't get both ways). I found it very rewarding to get my part of the work done to get new phones shipped. We would be doing three or four new phones each year. For an engineer it was a great environement to learn and broaden my skills. In the area I worked on, a typical engineer gets to work on much wider technical areas, keeping things interesting. Over all, it was great place to work.
Cons
IMHO, the sernior management made a series of mistakes, and the company lost what could have made it competitive in todays markets. Instead, it ended up concentrating on the second tier carrier markets and seeing its revenue shrinking and products cornered in the low tier phones. Along that, engineering jobs were transferred to India and Japan. Now a days, there are barely any engineering jobs left in this companys San Diego operation.