I suppose a slight con would be that all the company parties and gatherings during the weekday are mandatory- and while these are very fun, sometimes I wish that employees would be allowed to not attend them if they want to keep working. I understand that the company wants to make it's employees feel like a family and do teambuilding and such, but sometimes these events, though short, seem like a distraction more then anything. And if an employee asks to not attend they may be seen as 'unsocial' or not interested in 'building teamwork'. And personally I wish this was not the case. It's not a big con though, more of a personal opinion.