Pros
Wonderful atmosphere. When I first started I was treated like long-lost family, and my co-workers were great to be around and happy. Suppliers would frequently come in and bring lunch, or have fun, promotional events. The employees were very knowledgeable and helpful.
Cons
I loved Mouser when I first started, it was my home away from home. But then they brought in a new manager off the street that didn't know how anything worked, and she took it upon herself to 'shorten the nooses' around the office, making everyone miserable. I ended up being harassed by another employee that I had to work alone with at night, and since he was favored by not only our immediate manager, but upper-management, I ended up fired for reporting his behavior. They didn't even listen to my side of things, and immediately started saying that I was just trying to get him fired. Management wasn't fair in their process of handling the situation. Every time I asked management, HR and upper management if I could move away from him, they said that they couldn't move my desk because it would "cost the department money". In short, this place is great unless you have an HR issue, then expect to be treated like dirt and possibly fired.