Pros
Enjoyable work. The office has a relaxed dress code.
Cons
Benefits are horrible. Over 1k a month for insurance (household of 5) with a $6k deductible PER PERSON is completely unaffordable. The first (corporate) raise in over 5 years was only 1-2% with most hourly employees seeing much less than a half dollar increase per hour. There are also a lot of first time managers and PE's that don't know what they are doing... Engineering manager(s) and PE's only delegate work. Manager(s) make racial comments and speak down to employees and do not have any knowledge of current programs or industry. Engineering director(s) smelling of alcohol at 8:30am is also not unheard of... Not to mention the refusal to take any responsibility for hiring crappy managers that have ZERO management knowledge or experience.