Many entry level positions
Decent benefits
Great place to get your foot in the door, earn experience and move on
Cons
Favoritism
Cliques
Lack of support from upper management
Lack of availability from senior managers
Pay under market value
Have high demands for work quality but lack effective training and support
Everything!!!!!! Nothing is confidential. Team lead will tell her bestie literally everything....no manager meeting are confidential. They want to work you like dogs and you literally have to beg for pay.