Pros
I worked in the industry at another firm. This company is dedicated to the clients and the client's needs. This firm does not "nickle & dime" the clients to death for extra services. They have no hidden fees and are transparent with pricing and services. They also do not promise certain features or services that are not ready to go right then. It is also a tightly run ship and there are excellent business practices in place to hold down overhead. The facility is nice. Parking and dressing casual is an added perk along with good benefits. The C-Level team are industry experts and very willing to share their knowledge with the team and especially the clients. It is a great place to learn.
Cons
Some internal administrative processes can be refined through technology.