A recent security breach that management chose to withhold from employees has reinforced that their delusions of infallibility hold back what could otherwise be a great place to work. Roughly five months after the fact, taking no responsibility for the breach of their internal systems, management reluctantly informed former employees of the potential that their personal information, kept on hand long after the cessation of their employment had been compromised.
As a previous review mentioned, the nit-picky, big-brother-esque work timing policies ensure that most employees will need to be in the office 45-50hrs per week in order to 'clock' the glibly-called 'only 37hrs' per week of timed productivity. Anything less will result in disciplinary action, but anything additional has no reward whatsoever.
Benefits are next to non-existent, besides a often un-staffed massage therapist benefit that is often far more trouble than it is work, and can result in disciplinary action if their poorly written and oddly-implemented policies surrounding the 'massage benefit' are not followed precisely.
As for salaries, the developers are typically underpaid compared to industry standards and have to work for free on "crunch time" in addition to the already-long hours when projects are behind, or over budget.
Flexible hours, great coworkers, interesting projects
Toxic work environment, malicious policies and lackluster management