Pros
Enthusiastic environment. Challenging work. Employees are given plenty of opportunities to jump departments to work in other areas, so you get lots of exposure. Management is approachable and reasonable. Team based work, so support is always there if you know where to look for it. New ideas you come up with to streamline the process at work is always appreciated and encouraged. Accordingly recognition is given. Employee counseling is given importance.
Cons
No fixed role at some points. Lots of exceptions to the rule, which means there is no fixed standard operating procedure. Most work is done over the phone to other departments not in the office. Therefore lots of follow up work over the phone is important in order to get your job done. Tons of mails and reports.