Pros
work hour flexibility, insurance, 401k
Cons
there is no room to grow, if you want the same salary forever with little bit of work hour flexibility, this is a perfect place to stay. If you want to challenge and learn more and get rewarded of your achievement, definitely move on.