Pros
Benefits are better than most companies, but not the best. Some people get a nice office.
Cons
This was a great company when the original President was there, but they kicked him out eventually. Don't expect this to be a long time career unless you become a part of the favored clique. Employees come and go - there's a reason they say it's a growing company; they lay off and then hire more. This may be a good job if you produce software or analysis, but if you design things that must be built, don't expect a long career here. Upper management seems to want work that is simple to manage without the problems that occur when producing products. As said in other reviews, the hiring/promotion of family members occurs a lot, and they stay while others are laid off. Expect to find your own work by writing proposals on your own time. Company contribution to 401k varies at times and sometimes is given in Radiance stock, which dropped a lot to buy out original President when he was pushed out. Too many Vice Presidents for a company this small and certainly no need for assistant Vice Presidents.