Pros: work from hom
Cons: company hires from outside too much, so it can be difficult to move up.
It is a good company, but upward mobility is a problem. They hire from outside a lot, so upward mobility is a big problem. You may be able to work from home which is nice, but they are flexible and enjoyable to work for. In addition, it is a good school, so you are providing a good service.