Pros
Great working atmosphere, very encouraging of personal and professional growth, huge emphasis on maintaining a great culture, always encouraging innovation and moving forward, fast pace work environment, great coworkers who play as a team, top level management has great passion and vision, has potential to be a great career, management genuinely cares about you and life outside of work, structured biweekly meetings with your supervisor, easily accessible management, management has open ears to concerns and suggestions, solid communication from the top down of company goals and direction, new building coming soon, consistent growth, overall the BEST culture I have ever been a part of.
Cons
Young/inexperienced company, relatively poor pay, no benefits, low retention, high turnover, generally just a pit stop for young people fresh out of college, not sure why management is dragging their feet on making serious raise/salary offers to top tier employees instead of letting them leave the company.