great atmosphere, great people, great pay, great benefits, lots of learning opportunities. I really loved my time there.
Cons
They sometimes just throw you to the wolves and see if you can survive. They area always there to help, but sometimes it can feel a bit overwhelming when you go a full day and no one answers the phone.