Pros
Plenty of room for advancement if willing to relocate on a regular basis
Cons
Ability to obtain and keep satisfied customers, with long term employees that produce positive results being passed over for promotions instead fresh college graduates that are native Americans being placed in executive positions with no experience, and plagiarizing others work and promoting it as their own.
Failing to reward the most valuable workers instead allowing low level management to keep any bonuses and dole out to who they see fit.