As the company grew, it lost its start up feel and started to turn into a poorly managed cesspit. Our compensation was tied to unachievable goals, bonuses were not paid on time, and entire teams (of talented engineers) were left spinning their wheels with no guidance from above. The culture of optimism just died, and it seems like HR and upper management are doing their best to keep it that way. Salaries are average at best, and raises are in short supply.