They do a good job of hiring talented people.
Good place to start out of college.
Free food and good benefits
Cons
Leadership is disconnected from their employees.
Lack of pay transparency, little room for growth.
Very high turnover. Work load increases, pay barely does.