Well established family owned business.
Cons: some staff members are very odd. no room for advancement.
The company in general is great to work for but some of the employees are very odd. One manager in particular does not let their department socialize with anyone in other departments, not even a 60 second conversation of hello, long time no see, how are you? I find that extremely weird. Anyway, the majority of my co-workers are wonderful. I learn something new everyday. The hardest part of the job is not having full access to information that the branch locations have. Because of this, if a customer calls & ask a certain questions that I cannot answer due to no access to particular information, I have to transfer the call. I would much rather help the customer myself. The most enjoyable part of my job is finding new accounts to do business with the company.