Overall, Parts Life is a good place to work. They are a small company which means that your good work is generally recognized.
Cons
Because they do a lot of work with government contracts the pay is not as high as some other companies. But the positives of the culture more than make up for that.