Pros
Good for development, nice working environment. Good start to a career, great if you're straight out of uni, gives you time to figure out what you want to do. After training the job is simple and repetitive. People Comfortable Easy
Cons
Every company have some little cons.