Used to be extremely supportive of internal employees.
Cons
-Moved too fast and could not handle growth. -Management changed and now they are abandoning their former values that the company is built on, leading to high turnover of internal employees. -Don’t practice what they preach