THERE ARE ZERO COMPANY HOLIDAYS -- even on Christmas day, if you don't work, you burn a vacation day. Nobody mentioned this until I was hired, then I got a well-rehearsed song and dance about how "flexible" they are about letting you use the days off you don't get. Very clique-y "bro" environment of beer and nerf guns and a frat-house attitude -- you either fit in or you don't and the cold shoulder is ready for you if you don't. It's an engineering-for-hire company, so work is entirely dependent on client needs -- which means mostly the same few clients' same boring work and someone constantly looking over your shoulder about what projects you're billing your time to. When an interesting project does come in, there's lots of favoritism and jostling for position about who gets to work on it. The office is noisy and dark with all the desks packed elbow to elbow (literally) in half the available floor space so the other half can...just sit empty. Location is in most congested part of the city, so it's hard to get to and parking is a huge pain. They said they'd never had a layoff in the history of the company, then laid off a large part of engineering a few months later -- that and nearly everything else they told me before accepting the job turned out to have been a lie or omission, from the benefits to the nature of the work to the clients to the technology.