Not an ideal job to accept. Good company, bad leadership.
Pros: overtime allowed after off trainee status, good location, optional shift hours if project manager approves
Cons: on trainee status for a very long time, unable to work overtime as a trainee, no paid holidays as trainee, no direct deposit
Getting out of trainee status is solely up to your Project Manager. Some P.M.'s will hold someone as a trainee for as long as a year. Getting fired without warning is common. This company takes "at will" as far as they can. Good environment if all you do is sit there and work without interacting with others. Interacting is highly looked down on. The president and vice president are family of the owner. The owner and her family seem sweet, but they need to look into the people running their company better. While working there, continue your job hunt.