Pros
4% 401k match, casual attire, occasional perks such as lunch or dessert, paycheck always on time, minimal oversight (dependent on manager), rather laid-back environment, flexible work times, friendly culture due to employees... not necessarily by leadership.
Cons
No formal bonus structure for non-sales employees, no HR department, internal promotions are very rare (mostly hire externally for management positions), no employee referral program, product developers located in another country so communication is a challenge, leadership is not transparent with company happenings or goals, record company growth/revenue is often celebrated but profits are not shared with employees, CEO lacks professionalism & borders on inappropriate, culture/perks not on par with other tech companies, work from home not available to most employees, most employees are young & are not experienced in working at other companies, career or professional growth is not a priority, no formalized org chart.