The company atmosphere is very lively and energetic... on the surface.
It is not an ideal environment for programmers. The company has PMs evaluate the programmers, which means that when PMs hand them crap, the programmers can only follow orders and accept it.