Pros: great work environment, a lot of free food and many perks
Cons: none that i can think of
I loved everything about this job, the people, the managers. It was the most wonderful place to work but unfortunately I had to leave. The managers are very understanding and caring. The work environment is pleasant, and the pay is good. If you are lucky to get a job offer there, take it with no hesitation.