Environment can be fun, free lunch, great individual managers
Cons
with new hires up the chain, expectations got changed and a lot of people were let go for not reaching said expectations. management was pressured by their bosses so work environment lost a lot of fun