A small tech company pretending to be a big tech company
Pros
Several people were great to work with. Had an awesome culture when I first started. Created some really neat stuff.
Cons
Frequent process changes made it so most people didn't know what to do often. Environment turned too office political and got fairly toxic. They pretend testing is a major priority, but was pushed aside as releases drew near. Almost everything was released late and customers were left wanting. So many developers just didn't care about releases. Seemed like they thought it was an R&D company while management thought it was a product company. Developers weren't concerned with timely releases and felt comfortable losing a contract and moving on to another one. Management did not put enough emphasis on the importance of actually deliverable usable product. Often, QA and product managers would be left staying late trying to get release testing finished while nearly all developers left at CoB rather than also staying to help. Bugs were poorly prioritized.