* It's very common that very important decisions do not get discussed with the teams, until it's too late to change anything.
* In the engineering group, there was one individual who designed the entire system, and while that's not intrinsically a problem... You were often met with opposition if you questioned things, and that is a problem.
* The company has a very corporate feel. They market themselves as a great place to work, but in reality you feel like nothing more than a very little cog in the system.
* Decisions would be made to develop using XX, and then a few weeks or months later we'd switch to YY because it's better. Then we'd switch back to XX and point fingers at anyone who liked YY.
* Work life balance is non-existent. They asked employees to justify their weekend and holiday (Thanksgiving) plans in order to make a deadline that most people objected in the first place.