Pros
challenging work on every level and any position management will listen to ideas on shaping positions into something different management wants to make sure that the right person is performing in the role that fits their skills it call comes down to the customer and how all divisions can work together to make that happen no matter what the challenge is the hiring process allows Miles to get quality candidates which results in lower turnover Miles works with you when you are struggling and tries to work out a long term plan for your improvement rather than just fire you. anyone in the company is willing to help if you have a question or point you in the right direction sharing of information and knowledge is encouraged and not to be guarded in fear of job security
Cons
no bonus structure for possibly earning more $ tied to performance while the growth is fantastic the negative side is workload gets to be a lot prior to hiring additional help not hiring higher level talent to fill positions. It is more of a grooming process of entry level people which takes time to develop