Excellent pay and benefits combined with a work environment in which it is easy to attain a good work/life balance. The engineering workforce is very talented and the company is involved in some exciting wireless R&D projects.
Cons
Job security is poor - layoffs occur every frequently because the company hires people for new projects which are then abandoned within 2-3 years. Middle managers are more concerned with maintaining their place in the food chain rather than doing what's good for the company as a whole.