Pros
adequate training, well managed, flexible, clear vision, great benefits upon completing probation, working with great people and room to advance within the company make it ideal for ambitious individuals like myself.
Cons
Some days are long but satisfying after a job well done.