Was an excellent company to work for till the layoffs.
Pros: the work was interesting and fun with great coworkers.
Cons: the layoffs, anxiety during last years.
Was an excellent company to work for. Good place to learn and develop yourself with excellent co-workers. Unfortunately, it was very difficult for the company to compete with the big ones, and most of the people in my area were laid off.