One of the many optionsThe good thingsThe owners are really good and generous, especially if you get to know them more. They also provide free meals to their employees for lunch and for afternoon snacks. The working schedule is just appropriate for employees like me who doesn't want to work for long hours.
The challengesSome managers will really push you to your limits. If they don't like you, then you are not given the kind of treatment you deserve as an employee. There is inequality in giving bonuses. The opportunities for career growth is limited.