Pros
-Learn a lot quickly - minimal training for all roles which means employees are left to figure out their tasks and responsibilities on their own. -Small and privately owned company - a lot of opportunity to try to learn what you can from management. -Many mid-level and entry-level employees are positive, helpful, kind, and knowledgeable.
Cons
-Do not expect a fair or competitive salary -Upper management does not prioritize employee happiness or satisfaction -Not progressive - no flexibility when it comes to hours, very few employee benefits, negative work culture, and bare minimum vacation time -Many employees have strengths and abilities that are never expanded upon -Most employees are overworked and stressed due to lack of fair work distribution -Upper management tends to place blame and point fingers in every direction but their own if something goes wrong or needs improvement -Great deal of nepotism (which is hugely disappointing especially when there are other employees or potential hires with better experience and knowledge)