Pros
-Hired staff is generally very talented, eager to work, and contribute to a great company culture. -Work is interesting and stimulating for someone interested in education. -The small company allows for projects that affect the whole company to be in your hands early in your career.
Cons
-Owner micro-manages staff to their death. Does not allow staff to make decisions or grow as professionals and generally throws them into a responsibility fire to watch them slowly burn. -The only way to be successful in an 'asst. mgr' position is to micro manage staff similar to owner or he will assume you aren't doing your job. -As you gain experience, you are given more responsibility without the compensation. -Compensation for the education level of staff is very low. Especially for the skilled work that is being done for the company. -Owner doesn't have an ethics meter. Will talk bad about staff members who have left company to remaining staff. Has personal relationships with his favorite staff members. Will yell at/discipline employees about unwarranted client complaints. Will make you feel greedy or guilty when asking for a raise.