Pros
You meet amazing people, and they offer free snacks.
Cons
Be prepared to hear how terrible you are as an employee. If you ask for help, they’ll treat you like you are stupid. If you don’t meet their expectations you will be called out in front of everyone. The president of the company insults current and former employees to the staff and will threaten you if you speak badly about the company (which has been done in front of employees several times). She acts like she is the absolute best when she is the worst to deal with. You will eventually have constant anxiety walking into the building because you don’t know if you’ll be praised or insulted. These reviews aren’t honest. THEY HAVE A RAFFLE FOR TURNING REVIEWS IN, so who is going to give a negative review when HR knows who said what and will report it. They are not anonymous as promised. Management picks favorites for bonuses. When you ask for feedback and do everything you’re told to improve, it’s not good enough. This is the worst place I have ever worked and I have never felt better leaving a company.