Pros
Nice professional place, professional atmosphere, decent/good pay, helpful training, challenging work. Well run place. Potential good career job.
Cons
Supervisor relayed I was doing good via weekly conversations, they told management the opposite. Didn't have a lot of patience when trainee didn't learn fast enough on their time frame. Was not an engineer, rather a technician & felt like was looked downed upon because of that. Additionally, they were notified of doctor appts I had, had complications with hospital procedure which required week long hospital stay. They decided to let me go while I was in the hospital when I couldn't defend myself & their explanation was attendance. Had to garner advice thru a lawyer. Left my previous job of 18 yrs as I thought this job would be my career job. I think it's a good place to work but the way they handled my position was the most unprofessional behavior I've ever encountered. Maybe they've terminated people before & they've just gone away but I thought the legality of my termination (especially while in hosp) was unfair and bordered wrong doing. Turned out via my lawyer that they were wrong. Good job, just bad experience like I've never been thru. Regardless, wish the company well.