Pros
Management really listens to the employees. Throughout the time I have worked here, I have gotten chances to learn from others and level up my knowledge. It's great knowing that any concern I have will be taken into account and acknowledged in a timely manner. It seems as though some people have not had good experiences here, but coming from someone that has worked hard and seen benefits of their hard work.. this is a great company to work for.
Cons
Only thing I wish is that we had a more options for work schedules. 4/10 shifts are only offered to certain levels of techs.