Poor management, specifically at the top + lack of collaboration between teams
Most of the employees are very smart and capable workers, but the executive management team cares more about how low can they spend compared to the quality. Literally, they would bring in 50+ college graduates as interns and then the very next year, they would do it all over again. This was all so that they could pay as low as possible.
There are - more ... definitely favorites being played as well. If you are in good with the right people/group of people - you're in. The culture was one of the worst I've ever worked at. It was very much divided between teams and departments. Even the structural desig ... - less
ProsProfit sharing 401(k), nice location overlooking the bay
ConsEverything I mentioned in the description