Pros
This company hires smart, friendly and professional people; a diverse group. It's an environment that fosters growth. The company places importance on empowering their employees. In fact, it's part of the mission statement. It's good to know that the company's values align well with my own. The leadership team (including C-level execs) take the time to interact with all of their employees. They encourage their employees to participate and suggest ideas; so, there's plenty of opportunities to make a contribution. Hard work, individual and team efforts are acknowledged. It's a casual and collaborative environment. Dress code = ID badge. Nice. All-company meetings, and team huddles help to keep everyone informed on what's going on across the board. Karma Fun Activities - great way to encourage more fun & social interaction in the workplace. Company encourages other activities outside of work (team sports, etc). Recent changes to the "look" of the office - creates an environment that is more open - encourages interaction and open flow of communication.
Cons
More activities to increase participation and interaction with other offices.