Great place, happy to work there.
Pros: Great work environment and co workers. Always something going on to keep you on your toes.
Cons: Not always enough to do to fill up a work day as a lower tier employee but this is rare.
You'll learn a lot about quick decision making as problems arise which are not necessarily on the organization's end. But with a group of great people working there, it's easy goings and a wonderful job that helps others.