Pros
Free lunch is catered on Tuesdays and sometimes Friday. Free Soda, (Root Beer!)
Cons
Often unclear definition of roles and responsibilities. Most of management is unqualified for their jobs, which will directly impact you negatively for a variety of reasons. Preparing to expand aggressively but efforts are over exaggerated. Very high employee turn over, both from quiting and firing. (Some of the firing was very deserved though) Lack of implementing certain important policies-cover your butts if you deal with anything sensitive especially in IT. Company policies are unknown by most including management so don't count on that protecting you in certain cases. I think I'll stop there but basically, don't believe these 5 star reviews, take a job here expecting it to be a temporary stepping stone, sit back relax and enjoy the show. (Look around at any given time and you'll probably see YouTube on someone's screen) PS It wouldn't surprise me if a fair number of people get laid off soon.. Especially from some larger departments like mine.