Pros
Can be used as a stepping stone. Used to be a good place to be but those days are long gone.
Cons
This place is unbelievable. Pretty sure employees are treated better in third world countries. I cannot give specific examples because I would be outing myself, but I can tell you this is a greedy greedy group of folks who run this place. And they are going down hill fast. This is for two reasons: 1. Their customers are not getting the service they need to do business with them 2- They continue to have to spend time training people instead of putting an effort to keep people (skills/relationships/intelligence). The employment market is too good to tell people if you don’t like it then leave especially when you treat them as if they are slaves. I look at the successes of people who have left and wonder why am I still here. They have the best equipment but it isn’t used in a way that expands their capabilities. If they try anything to technical they can’t get it done because they don’t have people with knowledge and/ or the art that comes only with experience.