Pros
Once hired the on-boarding process was pretty straight forward and easy, Super friendly people, Smaller company with a family type atmosphere, schedule flexibility. Various training materials were available from day one including online tutorials, Powerpoint presentations, reading material for self-study and one on one sessions with my trainer, teammates and manager.
Cons
A little behind the times with regard to technology. Desk top CPU's vs. laptops.