Pros
The company offers many opportunities for growth in your personal career. Higher-ups recognize potential and hard work. To an extent, how far you will go with the company is up to you.
Cons
Unequal pay from district to district. Employee transfers are slower than necessary. Work/life balance is difficult. There should be emphasis on reviewing employee performance ON TIME, particularly to avoid the headache and hassle of retroactive pay increases. Training is what you seek out, rather than a formal process providing the same information to each new hire. Technology-wise, the company is being left in the dust with antiquated processes and lack of complete communication with other branches of the company. The bonus keeps getting harder to achieve, and is no longer a motivating factor in producing the numbers upper management wants to see.