It's a great place to work, but when economy is bad, it can be very depressing. But when it's good, great company with great ethics and benefits. I highly recommend. It's a big company and it highly encourages people to take opportunities in different departments. Mentoring is superb there. You will meet so many great mentors who are experienced and well respected in the industry. Like I said earlier, only negative side is big layoffs during economic downturn.