Pros
Some of your co-workers will be great people. Dedicated and hard working.
Cons
The rest of your co workers are completely inadequate and will throw you under the bus for their own benefit. Leadership provides no direction and tries to micromanage and control every decision. They work hard to maintain silos between departments. The company has no vision, no goal other than to make the leaders money. In the year and half I have been here, the entire marketing department has been cleared twice, two CTO's, Directors of design, Agile, QA and HR, pretty much the entire product and agile/pm teams have all been let go. Along with multiple developers, designers, and QA. (Along with the rest of HR, some engineers, QA's and Designers quitting.) Most of the time with no explanation or reason or how those decisions affect the future. Everyone here lives in fear. Any day it could be you who is let go next. Many people here are unhappy with the situation. Many people are considering leaving. I definitely am. Yes you get free lunch and snacks and a relaxed atmosphere. But all this is not worth dealing with the big mess that is weed maps. Many people here are unhappy with the situation. Many people are considering leaving. I definitely am. So think twice, when they tell you that its a great place to work and everything is wonderful. Its all smoke and mirrors. When we hired people for our team, I actually felt bad for brining them into such a mess.