Vantaggi
I've only been here about a month. While I was interviewing for the job, I read the earlier negative reviews and I was appropriately worried. Management said all the right things about the type of company they wanted to be, how they wanted to treat the staff, and how they wanted to grow the company. So I joined. And I found that management is indeed serious about doing things right. They want to grow the company, they want to be in it for the long haul, and they realize to do it right they need to invest in their employees, treat the customers right, and make this a good place to work. The Friday lunches are a nice bonus. Relaxed office atmosphere.
Svantaggi
It's still a small company, sometimes unexpected things happen and people do have to just work until it's fixed. Work from home generally not allowed.