Flexible place to work.
Pros: dress code, lunch, events.
Cons: interaction with colleagues
For the short amount of time I was here, the employees weren't to open to introduce themselves. The HR department was begining to create events to promote interaction with each other. Not a diverse environment. Very flexible and laid back when it comes to dress code and schedule.