Pros
•Awesome casual work environment •Great, talented, intelligent people on the floor •Pays decently, great full benefits •Plenty of social events (maybe too many) •Easy work if you're looking for that
Cons
•Management filled with friends rather than qualified people •Rampant disorganization and blatant lying to employees from management •CEO has to control everything, doesn't trust anyone •Huge lack of communication regarding almost everything •Extremely stagnant career-wise, no career development or ladders to climb •CEO makes spur-of-the-moment decisions without thinking things through •Very inefficient in most aspects, way too many meetings, interruptions to workflows, last second changes, crunches for every single release •(Subjective) Very boring product and work tasks