Just another job
Good experience but managers would pretend to listen or steal ideas from employees and present them as their own. Don't share any views, ideas, etc. and you will be fine. Managers tend to take things very personal and will find a way to get rid of you. Company leadership at the higher levels are very nice people.
ProsFree beer, events, massage chair.
ConsPoorly managed. Favoritism is clear.