Pros
Training, benefits, overtime, remote work
Cons
For the most part, I do not have any teal cons, but just a couple thingsi personally wasnt happy with. 1) i do feel my layoff was age related as well as salary related. I gave them 10-13 hour days for 2 1/2 yeats amd trained someone half my age to do my job. I didmy job well and had good working relationships with everyone. Was told i had nothing to worry about and then ended up being laid off while they kept the much younger person i trained. Super disappointing. 2) the fact that you have to go thru so many other people to get stuff done or request something and then wait...when it's something you could have easily done yourself if you had "permission" or "access" was a bit frustrating. But overall, a great company.