Pros
Business-casual working environment. Great lower-level (non-management) colleagues to work with.
Cons
If you want to work for a company which values its workers, this isn't the place. Though an earlier review stated "Lots of people have been working here for many years, so that shows it is a good place overall," it's far from a good place, as longtime dedicated workers are gone either through better opportunities or being shown the door. From the outside, it appears to be a good company. Working there, however, one sees the entire picture. The company's managers don't care about their employees. They disparage them and micro-manage their work. There is also very little communication between the vice president-heavy management and its employees, who often aren't told how corporate changes will affect their jobs and the company. This company is clearly revenue- not people-driven. Money comes first. As another review accurately stated, employee/employer balance is gone and it's 100% about how much you can do for the company. The corporate culture is bad. Managers need people to tell them what is really happening with their products. There's a constant fear among employees of being let go for no valid reason. Performance evaluations mean nothing. At any time, your job is in jeopardy. Employees work in fear of losing their positions or returning to the office to find their cubicle mates gone. Those that remain are saddled with their former colleagues' work. The increased responsibilities don't come with corresponding compensation. Burnout is common. Morale is low.