Pros
Was a good experience when the company was still small, free lunch
Cons
Someone doesn't quit because the work is too hard and usually doesn't because the pay is not good. Someone quits when leadership is filled narcissists. They quit when leadership is not aware of their egos. They quit when leadership doesn't listen. They quit when they are constantly disrespected. They quit when leadership is arrogant, egotistical, and destroys team harmony. A person quits when their mental health is getting worse day by day just because they work for terrible leaders. They quit when boot licking is promoted and honesty is punished. They quit when the office environment is too political and toxic. If you decide to accept a position here, make sure your team is not like this, because most of them are. Or at least make sure the pay is worth what you're about to experience.