Pros
Occasional Free Lunches, lots of high tech information, good networking, decent healthcare options, great investment and 401K options
Cons
The sales floor appears to have lost its way compared to all other departments. A lot more seasoned employees are quitting or moving on. Unless you are placed on a "lucky" team, then you are more than likely going to deal with a toxic work environment. Management shows obvious favoritism. It is a numbers crunching game where skills such us organization or creativity will get abused but not recognized. I wouldn't let any supervisors know about health problems (physical or mental), because it gets taken advantage of or spread around the office. I saw a handful of team members leave because they felt unsafe about their privacy and told to put work first. There is often lots of free food and training available, but sales teams will pressure you to skip break or not take advantage of the opportunities around you because it's a team over personal development mindset. Make sure NOBODY finds out if you want to switch to a different department. Management might tell you that they support internal transfers, but many people feel pressured to leave for a new job because there is a 1.5 year requirement before being able to move to a new department. Workers get treated differently if they don't show blind loyalty to sales. There is also a trend of promote good workers to internal positions that may not use their skillsets efficiently-only to lock them down in the department longer. If anyone has watched as many Ted Talks as I have, my advice is to be very, very cautious if you are a Giver. People who are Takers or Matchers will move up quicker and be rewarded much better. The company has not figured out how to pinpoint their key people who value quality over quantity. If you can scam or fluff your productivity numbers (which isn't difficult if you find the right tools or master certain vendors), then you are golden. It's a little disappointing knowing this is the future the company is going towards which will leave their processes even more stagnant and behind the times ...