Pros
Excellent management! The supervisors and task leaders work hard to ensure their employees are taken care of and everyone is happy with the job and their responsibilities. There is plenty of room for growth and opportunity if you are willing to take on new tasking. The company provides a very comprehensive benefits package that includes medical, dental, vision, matching 401(k), life insurance, and ample PTO along with paid government holidays.
Cons
The downside is the location. Ridgecrest/China Lake is a very isolated community in the high desert. However, you are only a few hours drive to LA, the beach, the mountains and Vegas. The other downside is the pay. While not bad, it is somewhat lower than competitors (partly due to the location and cost of living).