Pros: free lunches and happy hours.
Cons: challenging to move up in the sales part of the organization.
Great place start to get your foot in the door of the IT industry. Exposure to various different technologies and vendors. Great job culture, but compensation is low and it's difficult to advance your career in the sales side of the organization.