There was no typical day of work. Work varies from being on your toes literally 24hrs to being idle for the same amount of time.
You'll get to learn a lot of software testing skills and knowledge about the same
Management is horrible as client is your indirect manager and your manager has hardly any say in clients demands.
Co-Workers are great, fun environment when there is no work and when you have work you'll have no time to interact much with your co workers