Pros
Great Christmas Party Social office. A lot of younger / junior staff makes the office a lively place to work. Does not suffer from office Politics or an overloaded management structure. Paid in an hourly rate so you get paid for every hour you work.
Cons
Poor work life balance. I had to give up a lot of personal pursuits outside of work due to the expected long hours and pressure of working here. Solaris has a culture of 'if you're not working 50 plus hours a week then you are lazy'. Often feels like a sweat shop. Low pay for consulting engineering. They put a lot of pressure on younger engineers to carry the company and work long hours to get projects completed in continually tight deadlines. Easy place to burn out. The staffing policy of this place is keep a few older engineers on the pay roll to win projects then hire young, work them hard, give them marginal salary increases, then let them leave and repeat with a new young hire. Company reduced the entire staff salaries by 10% Office location is horrible.