Great benefits, pay is slightly below par
Great culture with ability for sites to volunteer time and everyone is super friendly
Get to work on some cutting edge stuff
Cons
Management is not well trained and conversations of performance are non-existent for employees
Management has the mentality of "startup" meaning work-life-balance is not really there
Unrealistic deadline and goals of work
Career growth is more about nepotism rather than building on skill.