Pros
Makes your next position better by comparison. If you like golf they teach golf in the back of the shop.
Cons
The company is very unorganized, they try to do to many different things without becoming really good at anything. They believe that they are some kind of elite engineering force and that they only hire the best but the salaries are about 60% of what everybody elses is paying and they only hire recent graduates that have never had a real job. Management likes to hire inexperienced engineers for low pay and send them out like little minions to do work that that they probably under bid.The interview process is ridiculous and much more complicated than any of the work you will ever do if you are unlucky enough to be selected. Go somewhere else if youre interested in getting paid what your worth.