Pros
Benefits and healthcare are decent. Available training good.
Cons
No one told me what the grades were or their significance during recruitment. I soon learned I should have been brought in at a higher grade. I was not allowed to apply for open positions that I was more than qualified for because I was brought in at a lower grade. Titles are not really important to me as long as the work is enjoyable. Being hired directly onto the bench was also a new experience for me. So I got to be stressed, trying to find a suitable position for 8 months. They laid off the bench but have since sent me emails for open positions at the higher grades. I work because I like to work. I don't like having my skills belittled to keep me in a lower grade -- even though I was told that would be corrected.