Great ExperienceThe good thingsSandman would immerse you further into the basics of software development. They're an excellent company specially for fresh graduates as they will expedite your development into an excellent working individual and would give you lessons you'll learn for the rest of your career.
If you're a fresh graduate, I highly suggest checking them out for available position, you won't regret it.
The challengesTraining is totally based on memory and experience which sometime might cause trouble to the trainee but it's otherwise a good experience and it cultivates good communication between co-developers.