Pros
Teams appear to be relatively flexible and agile. The company promotes growth and career development.
Cons
No standard base annual raise.
Pros
Great culture. I work with engaging, creative engineers.
Cons
Moral has been worse since the recent layoffs.