Pros
Depending on your role, this company allows for autonomy, so you can grow to your fullest potential. Lots of great opportunities for personal and professional growth. This company does its best to accommodate to the changes in your life, especially as a tenured employee of 2+ years. The company continues to grow despite adversity and offers more benefits to its employees. Current benefits include: catered lunches daily, health/vision/dental/life/pet insurance, 3% 401k matching (100% contribution), bonus PTOs after 1 year tenure (18 days maximum accrual per year) and PTO rolls over each year and you would be paid for any unused PTOs if you leave, special PTOs (weddings, births etc.) that don't count against your current accrued PTOs and $60/daily allowance on business trips.
Cons
The company is too structured when it comes to reporting requirements and scheduling, which makes the company come off as too strict.