Pros
Cool technology, latest and greatest items.
Cons
I worked at the Charlotte, NC location (Southeast). This place was a bunch of lies from the beginning. More travel than they said in the interview, they cancelled on every prior promise that was made in the interview and constantly lay people off even when business is good. I was told hours were plentiful when I interviewed, but this was not true. It is high speed environment that is pretty stressful. Even if your salary you still clock in from the minute you walk in the door to the minute you leave. Once you clock in, you make it to your desk and pick what project you're working on. Once you do that, the clock is ticking. There is barely any time on every project they have because the project manager converts it to other things, so you either knock it out and get sent home early or risk running out of time and getting laid off. Now, the other side of this is when they do get a large order, you are expected to work 80 hours a week. I hated the up and down of it. One other thing I would recommend is to check out the benefits costs before working here. They're double what I've always paid at other jobs.