Flexible hours. good location for lunch and nice co-workers. The place is big so its not claustrophobic.
Cons
The place is good but the management is a little all over the place (one day you say one thing another day another thing). I get confused with contradicting demands.