Very competent technical team. Market leader in terms of market share. Management very approachable. Feels like you've working at a startup.
Cons
None of the potential benefits of working at a startup. Unrealistic and unreasonable schedules in the past 3 years have left the engineering team with very low morale.