Good benefits, flexible, great learning experience in a high-demand environment. Not a lot of micromanaging in my department, which made for fast and great work.
Cons
Fast paced with a lot of work – great for those who are organized and like to keep busy.