-Employees are nice
-Laid back atmosphere
-Sometimes they provide free lunch and it is usually really good
-Very flexible with work hours
Cons
-Recent layoffs have demoralized the workforce
-Feedback on job performance is basically non existent
-Constant problems with software platform which disrupts work