Great company to start your career
Good company, they don't seem to take into account your past experience or education when it comes to promotion. It is a good company to start out in. Promotions are based on who you know and not experience and education.
ProsGreat Benefits and work/life balance
Conslayoff quite often and culture is somewhat of a college campus vs a corporate setting