It was enjoyable to work with H&R Block.
Learned the tact to deal with your client.
Management was very good, each things were appropriate as it was needed.
hardest part was nothing as such because I know how to handle the hard, harder and hardest things.
Interaction with different kind of clients with different types of queries.