Lack of job training, respect for good workers and toxic work culture
Pros
Flexibility with home/work life. Good benefits and pay. Good entry level jobs that can offer experience to people new to the field. Has potential to grow and funnel resources to places where its needed most.
Cons
Bad workplace environment. Toxic work culture. Lack of necessary competent training within departments. Not holding low performers accountable. Sense that people don't know much and are afraid to speak up. Lack of mentorship which goes hand in hand with training and experience and development of skills and career goals. Systemic issues run rapid at this site. High turnover and employee dissatisfaction. Many people leave with bad impression of the company and how things are run which ruins internal moral and desire to do the right things.