I wouldnt recommend it for bulking (theres a whole host of reasons, hormonal and stuff, as to why keto isnt a good idea for bulking).
It can be very useful for a cut though, as long as youve got sufficient protein and a sufficient calorie deficit youll be fine. The advantage to this compared to a CKD is that it doesnt rely on compliance for a full week. What I mean is you wont #### up a whole weeks cycle if you have an 'accident' or you have a commitment/event to go to, just get back on the program the next day - sorted!