Pros
Most of the people I worked with were great, enthusiastic, and excited to work. Unfortunately most all those people have been let go due to unclear management goals and poor management in general. There was free lunches, but while I was there the food was actually pretty bad. Think this has changed though.
Cons
Little to no communication from managers to their employees. Managers never initiated one-on-one's with me, there was no clear path or timeline provided to me about what I'd be doing nor when I would get to transition to doing what I was hired to do. Obviously the numerous random layoffs due to bad management and unclear company goals, which the laid off employees had to take the brunt of. Even with new seasoned execs, they still don't have their stuff together and layoffs continue. I'm pretty over this company and I honestly don't even know anymore about the outlook of this company. Just seems to go from bad to worse.