Pros
-quick advancement -smaller firm, more attention for teaching -bonus pay -pto -relaxed work environment -diverse work -handful of great coworkers -flexible when emergencies come up -overtime hours allowed -breaks -long lasting friendships -great office location
Cons
-workload can become overwhelming -way underpaid for everything I did as a project manager -owner dislikes when you have side jobs/work, owner has a track record of terminating employees for this reason without proper explanation and based on the assumption of "bad faith", it does not matter the amount of good years/professional relationship you have made nor the hard work you have put in to make yourself grow and help the company grow for the better. You will be terminated point blank. -do what your told attitude to stay in good graces -"the greener the cheaper" view of perspective new hires -upper management is highly responsive to the owners guidance (good & bad) -high turnover rate