Pros: free lunches, good pay, good hours.
Cons: no life, too hectic, etc.
The co-workers were mainly lazy except for a few. The management is ok, but I wish there would have been more than one or two. Also, they don't really care about their balance of work and life for their employees.