Vantaggi
Smaller company where everyone works together to get tasks on hand done efficiently. Everyone is extremely helpful and if there is a problem you know who to go to and how to get it done. Everyone really looks out for each other and no one minds going out of their way to get things done. Management provides you with the tools to succeed if you stay with it long enough.
Svantaggi
Not enough communication between management and employees. You do not really know what is going on behind the scenes. Also there are a few employees who try to do the least amount possible. Also there is not a lot of room to move up since it is a smaller company that has been owned and will probably continue to be owned by the same family. Management is often out of the office, so their are sometimes when you cannot get an answer until later