Pros
If you are at a great company and you do not perform, which leads to you being let go, it is not unreasonable to think that it might make people a little bitter. I've read through the comments and would hope people see things with clear eyes. The culture within Rand is among the best I have seen while working in the component industry since 1997. The attention to detail, the professionalism, and the constant commitment to getting the maximum out of every employee is something that should be praised - not denigrated. The executive leadership give you the tools to succeed and this company does not cut corners. Things are top-notch FOR you, so that is what is also expected FROM you. Everything from the building, to the desk, to the computer, to the supplies, to the system they use - it is all well, well above average....so you better be as well. This is a fantastic company by nearly any measurable metric, please do not be dissuaded by an occasional bad seed or a bitter former employee. There are two sides to every story.
Cons
I have nothing negative to say. If I've ever brought a concern to management, it has been addressed to my satisfaction - leaving nothing to be genuinely bothered by, so far.