The company likes to foster team building through events and meetings. It's nice to get together with your co-workers and celebrate the company.
Cons
Sometimes these events interfere with deadlines and it can be difficult to exclude yourself from them without feeling like you are seen as not being a team player.