Great place to work. A lot of team-building activities for all levels.
Pros: free lunches on occasion, flexible work hours when needed.
Cons: sometimes had to work through lunch, but got to leave early.
I was hired for a specific project and it was a great work environment! Lots of interaction between management, assistants and the labor workforce. Extreme challenges to meet the requirements of the company as well as entities that ran the project. Got to actually work in a job trailer on-site.