Pros: benefits and constant learning.
Cons: eateries are not in walking distance if you want to eat out for lunch.
Fun place to work. Very busy day working in production. The environment give you the opportunity to advance by being proactive with learning additional tasks. One could also take in-house classes to move to the next level. My coworker were easy to work along side. Learning something new everyday was quite enjoyable.