the salary is good, the paid leave and yearly ticket too, but what do you mean by sharing accommodation? at least ask for a room for yourself even if no attached bath. Rent is high here so company accommodation necessary. regarding saving? its up your spending habit or lifestyle.