Great Place to Work
You are given more responsibility than typical companies because of it's smaller workforce. This means you are often learning new things because you are the one who has to provide the customer with answers. The pace of work can be very high at times and you have to be able to manage your time efficiently to finish your tasks.
ProsSmall group, customer interaction
Consminimal management, lacking direction/goals for career advancement