I have been working for ICare, will be 3 years in September and I can say it is a great place to work. Working in management, especially in one building has given me a lot of experience to work with. Learning wise, you do grow a lot and it is a place to grow your career. It has also given be a schedule to work with, considering I have a little one and situations arises. They work with my hours and are very flexible.
I would recommend this place to anyone who wants to build a career!