I have been working at Underwriters Laboratories full-time (More than a year)
Lots of opportunity to learn and grow. Very good work-life balance. People are nice and friendly. The HQ is very spacial and nice, and it has a lake and trails. Company encourages employee to have a walk after lunch. It has gym with 10 bucks/month inside the company. It has two Toastmaster clubs, and the company pays for member fee of the clubs.
The company was a not-for-profit company several years ago. Although it's now for profit, the salary is relatively lower than other companies of the same position levels. Salary increase rate is very low. The pace of the company is not fast, which can be a pro or a con depending on a person's view. The employee turnover is a little bit high.
Advice to Management
Increase the salary to keep experienced employees.
I applied online. I interviewed at Underwriters Laboratories.
HR phone screen.
Technical interview by phone. No technical questions - mostly technical background.
Coding challenge assignment.
In person interview with multiple developers.
The entire experience was positive minus one thing. After spending half a vacation day from my current job and multiple hours in the interview process I did not receive a follow-up email or phone call telling me the outcome. That is unprofessional and not appreciated.